[SENSe<Ch>:]CORRection...    Related Topics

This subsystem controls system error correction and recording of correction data.  

   

Command tree: [SENSe<Ch>:]CORRection

:CDATa

:CKIT (cal kit commands)

:COLLect (perform calibration)

:CONNection

:DELete

:DATA

:PARameter?

:DATE

:EDELay

:AUTO

:DIELectric

:DISTance

:ELENgth

[:TIME]

:FACTory

[:STATe]

:OFFSet

[:STATe]

:POWer (power calibration commands)

:SSTate?

[:STATe]

Program example: Calibration


[SENSe<Ch>:]CORRection:CDATa
'DIRECTIVITY' | 'SRCMATCH' | 'REFLTRACK' | 'ISOLATION' | 'LOADMATCH' | 'TRANSTRACK' | 'G11' | ... 'G22' | 'H11' | ... | 'H22', <port1_no>, <port2_no>

Writes or reads system error correction data for a specific channel <Ch>, calibration method ([SENSe<Ch>:]CORRection:COLLect:METHod:DEFine), and port combination <Port1_no>, <Port2_no>. The setting command can be used to transfer user-defined correction data to the analyzer; the query returns the current correction data set. ASCII or block data can be transferred, depending on the selected data transfer format (FORMat[:DATA])

For an overview of calibration methods and error terms refer to section Calibration Types.

<Ch>

Channel number of the calibrated channel. If unspecified the numeric suffix is set to 1.

 

Error term parameters

String parameters describing the different error terms, depending on the current calibration method; see table below. Each term contains one complex value (real and imaginary part) for each sweep point.

Range [def. unit]

The error terms consist of dimensionless complex numbers. The parameters must be transferred in full length and have the following meaning:

'DIRECTIVITY' – Directivity at port <port1_no>
'SRCMATCH' – Source match at port <port1_no>
'REFLTRACK' – Reflection tracking at port <port1_no>
'ISOLATION' – Isolation between port <port1_no> and <port2_no>
'LOADMATCH' – Load match at <port2_no>
'TRANSTRACK' – Transmission tracking between port <port1_no> and <port2_no>
'G11' ... 'G22' – G matrix elements, referenced to <port1_no> (irrespective of the values of <port1_no> and <port2_no>)
'H11' ... 'H22' – H matrix elements, referenced to <port2_no> (irrespective of the values of <port1_no> and <port2_no>)

*RST value


The analyzer provides a default calibration corresponding to a test setup which does not introduce any systematic errors; see [SENSe<Ch>:]CORRection:COLLect:SAVE:SELected:DEFault.

 

<port1_no>

Source port number. If the error term is not related to the source port, a dummy number can be used; e.g. CORR:CDAT 'TRANSTRACK', 0,1  

 

<port2_no>

Load port number. If the error term is not related to the load port, a dummy number can be used; e.g. CORR:CDAT 'REFLTRACK', 1, 0  

 

SCPI, Command Types

Device-specific, command or query

After a system error correction in one of the sweep types Power, Time, or CW Mode, the query returns two sets of correction data, corresponding to the fixed CW frequency and the CW frequency plus 1 Hz (minus 1 Hz if the CW frequency is equal to the maximum frequency of the analyzer).   

 

Example:

See [SENSe<Ch>:]CORRection:COLLect:SAVE:SELected:DEFault.  

 

 

The different calibration types of the analyzer provide the following error terms:

Calibration type

Parameters in [SENSe<Ch>:]CORRection:COLLect:METHod:DEFine

Available error terms (depending on port numbers)

One-port normalization (reflection)
using an open or a short standard

REFL, RSHort

'REFLTRACK'

Full one port

FOPort

'DIRECTIVITY', 'SRCMATCH', 'REFLTRACK'

Two-port normalization

FRTRans

'TRANSTRACK'

One path two port

OPTPort

'DIRECTIVITY', 'SRCMATCH', 'REFLTRACK', 'TRANSTRACK'

TOSM

TOSM

'DIRECTIVITY', 'SRCMATCH', 'REFLTRACK', 'LOADMATCH', 'TRANSTRACK'
(at present the 'ISOLATION' terms are not included)

TOM, TRM, TRL, TNA

TOM | TRM | TRL | TNA

'DIRECTIVITY', 'SRCMATCH', 'REFLTRACK', 'LOADMATCH', 'TRANSTRACK' (for reading and writing)
'G11' ... 'G22' and 'H11', 'H12', 'H22' (for reading only; the 'H21' matrix elements are normalized to 1)